27a39c497822b20223436aab0240ba18f26b4227,xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-distribution/src/main/java/org/xwiki/extension/distribution/internal/job/step/OutdatedExtensionsDistributionStep.java,OutdatedExtensionsDistributionStep,prepare,#,56
Before Change
if (isMainWiki()) {
installedExtensions = this.installedRepository.getInstalledExtensions();
} else {
installedExtensions = this.installedRepository.getInstalledExtensions(getNamespace());
}
// Upgrade outdated extensions only when there is invalid extensions
After Change
}
} else {
String currentNamespace = getNamespace();
Collection<InstalledExtension> installedExtensions =
this.installedRepository.getInstalledExtensions(currentNamespace);
// Upgrade outdated extensions only when there is invalid extensions
for (InstalledExtension extension : installedExtensions) {
if (!extension.isValid(currentNamespace)) {
this.logger.debug("Enabling outdate extension step on wiki [{}]"
+ "because extension [{}] is invalid", getWiki(), extension.getId());